head (flock) - Spanish English Dictionary